Visual Studio Code (簡稱 VS Code) 是由微軟開發,同時支援 Windows、Linux、macOS 且開放原始碼的程式碼編輯器。時至今日,已經很明顯的打敗了另外兩個競爭對手,Sublime Text 和 Atom,這應該也是目前微軟數一數二知名的開放原始碼專案。
想當初大約在 2010 年時,我一開始在剛接觸後端程式語言 PHP 的時候,為了要把程式碼儲存成 UTF-8 without BOM
編碼,所以是使用 Notepad++ 這個編輯器。到了大約 2013 年的時候,偶然之下得知了 Sublime Text 這款編輯器,才知道原來 Notepad++ 也只是比微軟內建的 Notepad 高一個等級,但是跟 Sublime Text 的距離還是非常遙遠,於是我就決定跳槽了。
但是後來,由於 Sublime Text 版本更新速度過於緩慢,而且在 macOS 中對於中文注音輸入法支援度奇差無比,所以大概在 2015 年的時候跳槽到 Atom 用了一陣子,但是 Atom 在安裝了一堆外掛套件以後,每次重新啟動的速度就會超級慢,於是在 2017 年左右,終於下定決心跳槽到 VS Code,然後就一直用到了現在。
以前被 Sublime Text 多行編輯功能吸引而換用 Sublime Text,但是其實一開始也沒到很熟練,是因為後來偶然之下發現由 Wes Bos 所寫的 Sublime Text Power User 這本書,下定決心把書裡面的內容看完,這才覺得真的有熟練 Sublime Text 這個編輯器,並且在其中學到了不少加速開發的小技巧。也是因為熟悉了這款編輯器,並且為了不要讓它一直跳出免費試用的警告,所以才決定買了 Sublime Text 的授權。
後來,VS Code 出現以後,包含了很多致敬 Sublime Text 的功能,並且還特地支援 Sublime Text 功能的快捷鍵,所以我幾乎也是無痛轉移到 VS Code,2017 年換了人生第二份工作,公司規模比第一份工作大很多,這才發現其實也不是很多人都很精通 VS Code,於是我就興起了閱讀官方文件,然後稍微把文件整理成中文,然後就可以分享給同事,一起增加開發效率。